package com.quantum.collection
{

	public interface Map
	{
		function clear():void;
		function containsKey(key:Object):Boolean;
		function containsValue(value:Object):Boolean;
		function getObject(key:Object):*;
		function put(key:Object, value:Object):Object;
		function remove(key:Object):Object;
		function putAll(map:Map):void;
		function size():uint;
		function isEmpty():Boolean;
		function values():Array;
		function keys():Array;
	}
}